import request from '@/utils/request';

// 查询云市场配置列表
export function listCloudConfig(data) {
  return request({
    url: '/system/market/list',
    method: 'post',
    data: data
  })
}

// 分类列表
export function listCloudType() {
  return request({
    url: `/system/market/type/typeList`,
    method: 'get',
  })
}

// 新增云市场配置
export function addCloudConfig(data) {
  return request({
    url: '/system/market',
    method: 'post',
    data: data
  })
}

// 修改云市场配置
export function updateCloudConfig(data) {
  return request({
    url: '/system/market',
    method: 'put',
    data: data
  })
}

// 删除云市场配置
export function delCloudConfig(data) {
  return request({
    url: '/system/market/batchDelete',
    method: 'post',
    data: data
  })
}

// 查询云市场规格列表
export function listCloudSku(data) {
  return request({
    url: '/system/market/sku/list',
    method: 'post',
    data: data
  })
}

// 新增云市场规格
export function addCloudSku(data) {
  return request({
    url: '/system/market/sku',
    method: 'post',
    data: data
  })
}

// 修改云市场规格
export function updateCloudSku(data) {
  return request({
    url: '/system/market/sku',
    method: 'put',
    data: data
  })
}

// 删除云市场规格
export function delCloudSku(data) {
  return request({
    url: '/system/market/sku/batchDelete',
    method: 'post',
    data: data
  })
}

// 删除云市场规格
export function marketInfo(id) {
  return request({
    url: '/system/market/getInfo/' + id,
    method: 'get',
  })
}